home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
BARNET
/
COMPILER
/
SATHER
/
!Sather
/
Library
/
System
/
config
/
sys
next >
Wrap
Text File
|
1996-08-20
|
1KB
|
52 lines
#ifndef SYS_CONFIG
#define SYS_CONFIG
#ifdef PP
#undef PP
#endif
#ifdef APP
#undef APP
#endif
#ifdef VPP
#undef VPP
#endif
#ifdef FPP
#undef FPP
#endif
#ifdef VSTD
#undef VSTD
#endif
#define PP no_pre,no_post
#define VPP volatile,PP
#define VSTD var "@r $$;"
SYS_DESTROY: VPP,
exec "SYSDESTROY($1);",
f_exec "if(^0) SYSDESTROY($1); else F_SYSDESTROY($1);";
SYS_ID: PP,VSTD,
exec "$$=SYSID($1);" "$$",
f_exec "$$=^0?SYSID($1):F_SYSID($1);" "$$";
SYS_TP: PP,VSTD,
exec "$$=SYSTP($1);" "$$",
f_exec "$$=^0?SYSTP($1):F_SYSTP($1);" "$$";
SYS_STR_FOR_TP: PP,VSTD,
exec "$$=SYSSTRFORTP($1);" "$$";
SYS_EXT_OB_FOR: PP,VSTD,
exec "$$=SYSEXTOBFOR($1);" "$$";
SYS_OB_EQ: PP,VSTD,
exec "$$=SYSOBEQ($1);" "$$",
f_exec "$$=(^0&&^1)?SYSOBEQ($1):F_SYSOBEQ($1);" "$$";
SYS_IMPORT: import,PP, exec "SYS_IMPORT;";
SYS_EXPORT: export,PP,exec "SYS_EXPORT;";
SYS_DEFER: PP,exec "SYS_DEFER;";
SYS_PSATHER_STATISTICS: exec "use_statistics((int)$1);";
SYS_PSATHER_TRACE: exec "use_trace((int)$1);";
#endif